<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class ajax extends WST_Controller {

	public function __construct() {
		parent::__construct();
		$this->load->model("user_model");
	}
	//check username
	function is_unique_username(){
		$user = $this->user_model->getByUserName( $this->input->get('username'));
		$result = 'false';
		if(empty($user)){
			$result = 'true';
		}
		echo $result;
		exit();
 	}
	//ajax validate email is unique
	function ajax_is_unique_email(){
		$user = $this->user_model->getByEmail( $this->input->get('email'));
		$result = 'false';
		if($user==null){
			$result = 'true';
		}
        echo $result;
		exit();
	}

	function subcategory($category_id){
        $option="<option value='0'>Chọn chủng loại</option>";
        foreach($this->all_cats as $val){
            if($val['parent']>0 && $val['parent']==$category_id){
               $option.="<option value='".$val['id']."'>".$val['name']."</option>\n";
            }
        }
        $flag = false;
        if(!empty($option)){
          $flag=true;
        }
		echo json_encode(array('result'=>$option,'flag'=>$flag));
		exit();
	}

	function get_district($provinder_id){
		$items = $this->district_model->get_district($provinder_id);
		$district="<option value=''>====Chọn Quận/Huyện====</option>";
		foreach($items as $key=>$item){
			$district.='<option value="'.$item['id'].'">'.$item['name'].'</option>';
		}
		echo json_encode(array('district'=>$district));
		exit();
	}

	function alert($post_id){
		$data =array();
		$data['post_id'] = $post_id;
		$this->load->view('ajax/alert',$data);
	}
	function do_alert(){
		$data=array();
		$msg = '';
		if($this->input->post()){
			$obj =array();
			$obj['pr_0'] 	= $this->input->post('pr0');
			$obj['pr_1'] 	= $this->input->post('pr1');
			$obj['pr_2'] 	= $this->input->post('pr2');
			$obj['pr_3'] 	= $this->input->post('pr3');
			$obj['pr_4'] 	= $this->input->post('pr4');
			$obj['pr_5'] 	= $this->input->post('pr5');
			$obj['pr_6'] 	= $this->input->post('pr6');
			$obj['pr_7'] 	= $this->input->post('re_other');
			$obj['post_id'] = $this->input->post('post_id');
			$obj['email'] 	= $this->input->post('email');
			$obj['mobile'] 	= $this->input->post('mobile');
			$obj['status'] 	= 1;
			$insert_id = $this->ajax_model->save($obj);
			if($insert_id){
				$data['flag'] 	= true;
				$data['msg'] 	= 'Cám ơn bạn đã thông báo cho chúng tôi. Chúng tôi sẽ kiểm tra sau ít phú nữa.';
			}else {
				$data['flag'] 	= false;
				$data['msg'] 	= 'Hệ thống đang bận. Xin vui lòng quay lại sau!';
			}
		}else {
			$data['flag'] = false;
			$data['msg']  = "Bạn hãy cho chúng tôi biết lý do cần cảnh báo tin này!";
		}

		echo json_encode($data);
		exit();
	}

}